1
general::
Phrase(s): stranger to something or some place
someone who is new to an area or place. • Although John was a stranger to big cities, he enjoyed visiting New York. • You are a stranger to our town, and I hope you feel welcome.
McGrawhill's American Idioms And Phrasal Verbs